// 导入 验证规则 模块
const joi = require('joi')

// 定义 分类名称 的校验规则
const name = joi.string().required()

// 定义 分类别名 的校验规则
const alias = joi.string().alphanum().required()

// 定义 分类Id 的校验规则
const id = joi.number().integer().min(1).required()

// 导出 添加分类 校验规则对象
exports.add_cate_schema = {
  body: {
    name,
    alias
  }
}

// 导出 删除分类 校验规则对象
exports.delete_cate_schema = {
  params: {
    id
  }
}

// 导出 根据Id获取分类 校验规则对象
exports.get_cate_schema = {
  params: {
    id
  }
}

// 导出 更新分类 校验规则对象
exports.update_cate_schema = {
  body: {
    Id: id,
    name, alias
  }
}